package chapter01

object Test11_logicOps {
  def main(args: Array[String]): Unit = {
    //与 或 非
    val a = 20;val b=25; val c=30
    //&& 两个都为真 表达式为真 一个为假 表达式为假
    println(a<b&&b<c)
    println(a>b&&b<c)
    //|| 一个为真 表达式为真 两个都为假 表达式为假
    println(a<b||c<b)
    println(a>b||b>c)
    //! 对表达式取反
    println(!(a<b))
    //运算符本质上是方法的调用
    val d = 10
    val e = d.+(10)
    val f = e + (10)
    val g = f + 10
    println(g)
  }
}
